Micron Document
`:top
Mit `!Webhooks`! (zusammengesetzt aus `F33f`_`[englisch`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Englische_Sprache]`_`f `F33f`_`[Web`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=World_Wide_Web]`_`f ‚Netz‘ und englisch `*`F33f`_`[Hook`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Hook_(Informatik)]`_`f`* ‚Haken‘, zu deutsch etwa ‚Netz-Haken‘) wird ein nicht-standardisiertes Verfahren zur Kommunikation von Servern bezeichnet, das im Rahmen des `F33f`_`[verteilten Rechnens`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Verteiltes_Rechnen]`_`f oder der `F33f`_`[Nachrichtenorientierten Middleware`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Message_Oriented_Middleware]`_`f genutzt wird. Webhooks ermöglichen es, einer `F33f`_`[Server`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Server]`_`f-Software mitzuteilen, dass ein bestimmtes `F33f`_`[Ereignis`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ereignis_(Programmierung)]`_`f eingetreten ist und eine Reaktion auf das Ereignis auszulösen. Wenn eine Anwendung über ein eingetretenes Ereignis mittels Webhook informiert, müssen an dem Ereignis interessierte andere Anwendungen kein `F33f`_`[Polling`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Polling_(Informatik)]`_`f betreiben, um von dem Ereignis Kenntnis zu erlangen. Das reduziert das Nachrichtenaufkommen zwischen den Anwendungen.

Webhooks finden als einfaches `F33f`_`[Callback`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Rückruffunktion]`_`f-Verfahren Verwendung zur Daten-Synchronisation, externen Berechnung und zur `F33f`_`[Datenvalidierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datenvalidierung]`_`f. Technisch wird dazu eine `F33f`_`[HTTP`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Hypertext_Transfer_Protocol]`_`f-POST-Message an eine dafür vorbereitete `F33f`_`[URL`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Uniform_Resource_Locator]`_`f gesendet, welche die angeforderten Daten zurückliefert.`:cite-ref-webhooks-1-0[`F5bf`_`[1`#cite-note-webhooks-1]`_`f] Im Gegensatz zu `F33f`_`[SOAP`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=SOAP]`_`f wird keine zusätzliche Transportschicht verwendet, im Unterschied zum `F33f`_`[Atom Syndication Format`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Atom_(Format)]`_`f sind Webhooks nicht auf das XML-Format festgelegt.

>>Contents

• `F0af`_`[Authentifizierung`#authentifizierung]`_`f
• `F0af`_`[Anwendungsbeispiele`#anwendungsbeispiele]`_`f
• `F0af`_`[Anwendungen`#anwendungen]`_`f
• `F0af`_`[Spezifikationen`#spezifikationen]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f

-─

>>Authentifizierung

Sobald der Client (die Ursprungswebseite- oder Applikation) einen Webhook-Aufruf in Richtung des Benutzerservers auslöst, sollte die eingehende POST-Anfrage authentifiziert werden, um `F33f`_`[Spoofing`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Spoofing]`_`f-Attacken zu verhindern. Ebenso sollte der `F33f`_`[Timestamp`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Zeitstempel]`_`f verifiziert werden, um eine Replay-Attacke auszuschließen.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f] Um dies sicherzustellen, gibt es verschiedene Methoden:

• `F33f`_`[HTTP`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=HTTP]`_`f `F33f`_`[Basic Authentication`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Basic_Authentication]`_`f: Kann für die Authentifizierung des `F33f`_`[Clients`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Client]`_`f verwendet werden.`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f]
• Für die Verifizierung des Webhooks, kann dieser Informationen, wie ein `F33f`_`[Shared Secret`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Gemeinsames_Geheimnis]`_`f, Digitale Signaturen oder den Typen des Events enthalten.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]
• Eine `F33f`_`[HMAC`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=HMAC]`_`f-Signatur kann als `F33f`_`[HTTP-Header`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=HTTP-Header]`_`f eingefügt werden.`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f]

>>Anwendungsbeispiele

• Event-Notification (Benachrichtigung): Mitteilung, dass ein bestimmtes Event eingetreten ist
• Pipes: Weiterleitung von Daten. Beispielsweise erhält ein Nutzer eine E-Mail-Benachrichtigung, wenn ein Foto zu einem bestimmten Thema hochgeladen wird.
• `F33f`_`[Plugins`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Plug-in]`_`f: Schnittstelle zur Kommunikation einer Webseite mit Plugins oder `F33f`_`[Apps`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Anwendungssoftware]`_`f.

>>Anwendungen

Webhooks werden unter anderem verwendet von`:cite-ref-webhooks-1-1[`F5bf`_`[1`#cite-note-webhooks-1]`_`f]

• Cisco Webex Teams (früher Cisco Spark)
• `F33f`_`[Cisco Meraki`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Cisco_Meraki]`_`f
• Cloudvox
• `F33f`_`[Discord`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Discord_(Software)]`_`f
• DRACOON`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f]
• `F33f`_`[Facebook`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Facebook]`_`f
• `F33f`_`[Google Code`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Google_Code]`_`f
• `F33f`_`[GitHub`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GitHub]`_`f`:cite-ref-github-developer-webhooks-7-0[`F5bf`_`[7`#cite-note-github-developer-webhooks-7]`_`f]
• `F33f`_`[GitLab`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GitLab]`_`f
• `F33f`_`[IFTTT`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=IFTTT]`_`f`:cite-ref-ifttt-webhook-8-0[`F5bf`_`[8`#cite-note-ifttt-webhook-8]`_`f]
• `F33f`_`[PayPal`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=PayPal]`_`f
• Podio
• Pusher
• `F33f`_`[Synology`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Synology]`_`f
• `F33f`_`[Shopify`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Shopify]`_`f
• `F33f`_`[Slack`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Slack_(Software)]`_`f
• `F33f`_`[Telegram`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Telegram_Messenger]`_`f`:cite-ref-telegram-bot-api-webhooks-access-9-0[`F5bf`_`[9`#cite-note-telegram-bot-api-webhooks-access-9]`_`f]
• `F33f`_`[Twitch`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Twitch]`_`f
• `F33f`_`[WordPress`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=WordPress]`_`f`:cite-ref-wordpress-webhooks-10-0[`F5bf`_`[10`#cite-note-wordpress-webhooks-10]`_`f]
• Webhook Center`:cite-ref-11[`F5bf`_`[11`#cite-note-11]`_`f]

>>Spezifikationen

Derzeit existiert kein Standard zur Implementierung. Es werden Möglichkeiten einer Spezifikation auf Basis von `F33f`_`[REST`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Representational_State_Transfer]`_`f-Mustern diskutiert.

>>Weblinks

• http://www.Webhooks.org/
• Verzeichnis von Webhooks auf Webhook Center

>>Einzelnachweise

`:cite-note-webhooks-1`!1.`! `F0af`_`[↑`#cite-ref-webhooks-1-0]`_`f Web Hooks Wiki (`F33f`_`[Memento`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webarchivierung]`_`f vom 13. April 2012 im `*`F33f`_`[Internet Archive`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Internet_Archive]`_`f`*)
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f `*Why Verify Webhooks.`* In: `*Svix Docs.`* Abgerufen am 9. Februar 2025 (englisch).
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `*Docusign Connect Now Includes Basic Authentication Support.`* In: `*docusign.com.`* Abgerufen am 9. Februar 2025 (englisch).
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `*Shared Secret - Docs.`* In: `*webhooks.fyi.`* Abgerufen am 9. Februar 2025 (englisch).
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f `*How to Secure Webhook Endpoints with HMAC.`* In: `*prismatic.io.`* Abgerufen am 9. Februar 2025 (englisch).
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f https://dracoon.com
`:cite-note-github-developer-webhooks-7`!7.`! `F0af`_`[↑`#cite-ref-github-developer-webhooks-7-0]`_`f `*GitHub Developer Webhooks API.`* Abgerufen am 8. Januar 2018.
`:cite-note-ifttt-webhook-8`!8.`! `F0af`_`[↑`#cite-ref-ifttt-webhook-8-0]`_`f `*IFTTT Webhook.`* Abgerufen am 8. Januar 2018.
`:cite-note-telegram-bot-api-webhooks-access-9`!9.`! `F0af`_`[↑`#cite-ref-telegram-bot-api-webhooks-access-9-0]`_`f `*Telegram BotAPI WebHooks.`* Abgerufen am 8. Januar 2018.
`:cite-note-wordpress-webhooks-10`!10.`! `F0af`_`[↑`#cite-ref-wordpress-webhooks-10-0]`_`f `*WordPress WebHooks.`* Abgerufen am 8. Januar 2018.
`:cite-note-11`!11.`! `F0af`_`[↑`#cite-ref-11]`_`f https://webhook.center/

`c`F0af`_`[↑ Back to top`#top]`_`f`a